Skip to content

Conversation

@DiogoRibeiro7
Copy link
Owner

This commit implements several significant improvements to the genSurvPy package:

  1. Add competing risks models with both exponential and Weibull hazards

    • Implement flexible covariate generation with different distributions
    • Support for multiple competing risks with cause-specific hazards
    • Add cumulative incidence function calculation utilities
  2. Enhance AFT models with log-logistic distribution support

    • Complete implementation of log-normal, Weibull, and log-logistic AFT models
    • Add comprehensive parameter validation
  3. Add visualization utilities for survival analysis

    • Create functions for plotting survival curves and hazard functions
    • Implement cause-specific visualization for competing risks
  4. Add data quality and summary tools

    • Implement data validation and quality checking tools
    • Add comprehensive dataset summary utilities
  5. Improve developer experience

    • Enhance CI/CD workflows with code quality checks
    • Add type annotations throughout the codebase
    • Standardize docstrings with NumPy-style format

This commit addresses multiple items from the project roadmap including
the implementation of new survival models and visualization utilities.

@codecov
Copy link

codecov bot commented Jul 28, 2025

@DiogoRibeiro7 DiogoRibeiro7 deleted the feature/code-review-improvements branch August 2, 2025 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants